home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / OpenDoc 1.2b2c1 / OpenDoc / Interfaces / C / StdDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-02-13  |  11.6 KB  |  225 lines  |  [TEXT/MPS ]

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: StdDefs.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.18
  7.  *     SOM Emitter emith.dll: 2.33
  8.  */
  9.  
  10. #ifndef SOM_Module_OpenDoc_StdDefs_defined
  11. #define SOM_Module_OpenDoc_StdDefs_defined 1
  12. #include <som.h>
  13.  
  14. /*
  15.  * Start of user-defined types:
  16.  */
  17. #ifndef ODFrame
  18.     #define ODFrame SOMObject
  19. #endif /* ODFrame */
  20. #ifndef ODFacet
  21.     #define ODFacet SOMObject
  22. #endif /* ODFacet */
  23. #define kODISOPrefix "+//ISO 9070/ANSI::113722::US::CI LABS::"
  24. #define kODNULL 0 /* 0 */
  25. #define kODFalse 0 /* 0 */
  26. #define kODTrue 1 /* 1 */
  27. #define kODNoWait 0 /* 0 */
  28. #define kODNullTypeToken 0 /* 0 */
  29. #define kODNULLID 0 /* 0 */
  30. #define kODIDAll 0 /* 0 */
  31. #define kODIndexAll 0 /* 0 */
  32. #define kODIDWild 0 /* 0 */
  33. #define kODPartObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Part"
  34. #define kODFrameObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Frame"
  35. #define kODNonPersistentFrameObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:NonPersistentFrame"
  36. #define kODContainerSuite "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:ContainerSuite"
  37. #define kODKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindCategories"
  38. #define kODEditorKinds "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorKinds"
  39. #define kODViewer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:Viewers"
  40. #define kODKindOldMacOSType "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindOldMacOSType"
  41. #define kODEditorPlatformKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorPlatformKind"
  42. #define kODEditorPlatformSignature "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorPlatformSignature"
  43. #define kODEditorHelpFile "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorHelpFile"
  44. #define kODSysPrefContainerSuites "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefContainerSuites"
  45. #define kODSysPrefEditorKinds "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorKinds"
  46. #define kODSysPrefEditorCategories "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorCategories"
  47. #define kODEditorUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorUserString"
  48. #define kODKindUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindUserString"
  49. #define kODCategoryUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:CategoryUserString"
  50. #define kODWrongCUPEditor "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:WrongCUPEditor"
  51. #define kODFileFromEditor "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:FileFromEditor"
  52. #define kODNameMappings 'nmap'
  53. #define kODSimpleViewer ""
  54. #define kODPlatformKindFileChar1 '#'
  55. #define kODNoEditor 0 /* 0 */
  56. #define kODBlackBoxHandlerOfLastResort "Apple::NoPart"
  57. #define kODViewerOfLastResortKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:ViewerOfLastResortKind"
  58. #define kODCategoryPlainText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Plain"
  59. #define kODCategoryStyledText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Styled"
  60. #define kODCategoryDrawing "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Drawing"
  61. #define kODCategory3DGraphic "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:3DGraphic"
  62. #define kODCategoryPainting "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Painting"
  63. #define kODCategoryMovie "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Movie"
  64. #define kODCategorySampledSound "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:SampledSound"
  65. #define kODCategoryStructuredSound "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:StructuredSound"
  66. #define kODCategoryChart "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Chart"
  67. #define kODCategoryFormula "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Formula"
  68. #define kODCategorySpreadsheet "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Spreadsheet"
  69. #define kODCategoryTable "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Table"
  70. #define kODCategoryDatabase "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Database"
  71. #define kODCategoryQuery "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Query"
  72. #define kODCategoryConnection "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Connection"
  73. #define kODCategoryScript "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Script"
  74. #define kODCategoryOutline "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Outline"
  75. #define kODCategoryPageLayout "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PageLayout"
  76. #define kODCategoryPresentation "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Presentation"
  77. #define kODCategoryCalendar "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Calendar"
  78. #define kODCategoryForm "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Form"
  79. #define kODCategoryExecutable "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Executable"
  80. #define kODCategoryCompressed "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Compressed"
  81. #define kODCategoryControlPanel "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:ControlPanel"
  82. #define kODCategoryControl "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Control"
  83. #define kODCategoryPersonalInfo "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PersonalInfo"
  84. #define kODCategorySpace "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Space"
  85. #define kODCategoryProject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Project"
  86. #define kODCategorySignature "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Signature"
  87. #define kODCategoryKey "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Key"
  88. #define kODCategoryUtility "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Utility"
  89. #define kODCategoryMailingLabel "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:MailingLabel"
  90. #define kODCategoryLocator "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Locator"
  91. #define kODCategoryPrinter "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Printer"
  92. #define kODCategoryTime "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Time"
  93. #define kODCategoryArchive "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Archive"
  94. #define kODCategoryMissingEditorViewer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Missing Editor/Viewer"
  95. #define kODIsMacOSTypeID 1 /* 1 */
  96. #define kODIsINTLTextID 2 /* 2 */
  97. #define kODIsAnISOStringID 3 /* 3 */
  98. #define kODIsAnISOStringListID 4 /* 4 */
  99. #define kODIsPltfmTypeSpacID 5 /* 5 */
  100. #define kODIsHelpFileNameID 6 /* 6 */
  101. #define kODPaletteWDEFID 128 /* 128 */
  102. #define kODPlatformFileType 1 /* 1 */
  103. #define kODPlatformDataType 2 /* 2 */
  104. #define kODISO10646_1993BaseEncoding 0 /* 0 */
  105. #define kODTraditionalMacText 0 /* 0 */
  106. #ifndef ODPart
  107.     #define ODPart SOMObject
  108. #endif /* ODPart */
  109. #define kODAppShell 0 /* 0 */
  110. #define kODTinyIconSize 12 /* 12 */
  111. #define kODSmallIconSize 16 /* 16 */
  112. #define kODLargeIconSize 32 /* 32 */
  113. #define kODThumbnailSize 64 /* 64 */
  114. #define kODNoGraphicsSystem 0 /* 0 */
  115. #define kODQuickDraw 1 /* 1 */
  116. #define kODQuickDrawGX 2 /* 2 */
  117. #define kODIdentityXform 0 /* 0 */
  118. #define kODTranslateXform 1 /* 1 */
  119. #define kODScaleXform 2 /* 2 */
  120. #define kODScaleTranslateXform 3 /* 3 */
  121. #define kODLinearXform 4 /* 4 */
  122. #define kODLinearTranslateXform 5 /* 5 */
  123. #define kODPerspectiveXform 6 /* 6 */
  124. #define kODUnknownXform -1 /* -1 */
  125. #define kODInvalidXform 7 /* 7 */
  126. #define kODViewAsSmallIcon "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:SmallIcon"
  127. #define kODViewAsLargeIcon "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:LargeIcon"
  128. #define kODViewAsThumbnail "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Thumbnail"
  129. #define kODViewAsFrame "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Frame"
  130. #define kODPresDefault "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Presentation:Default"
  131. #define kODDragIsInSourceFrame 1 /* 0x00000001 */
  132. #define kODDragIsInSourcePart 2 /* 0x00000002 */
  133. #define kODDropIsInSourceFrame 1 /* 0x00000001 */
  134. #define kODDropIsInSourcePart 2 /* 0x00000002 */
  135. #define kODDropIsMove 4 /* 0x00000004 */
  136. #define kODDropIsCopy 8 /* 0x00000008 */
  137. #define kODDropIsPasteAs 16 /* 0x00000010 */
  138. #define kODDragImageRegionHandle "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::DragImage:RegionHandle"
  139. #define kODHFSPromise "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::Type:HFSPromise"
  140. #define kODTypeAll 0 /* 0 */
  141. #define kODUnknownUpdate 0 /* 0 */
  142. #define kODLinkUpdateSuspend 0 /* 0 */
  143. #define kODLinkUpdateStop 1 /* 1 */
  144. #define kODLinkUpdateContinue 2 /* 2 */
  145. #define kODPasteAsMerge 1 /* 1 */
  146. #define kODPasteAsEmbed 3 /* 3 */
  147. #define kODPasteAsMergeOnly 0 /* 0 */
  148. #define kODPasteAsEmbedOnly 2 /* 2 */
  149. #define kODNULLKey 0 /* 0 */
  150. #define kODPosUndefined 4294967295 /* 0xFFFFFFFF */
  151. #define kODPosSame 0 /* 0x00 */
  152. #define kODPosAll 1 /* 1 */
  153. #define kODPosFirstSib 2 /* 2 */
  154. #define kODPosLastSib 3 /* 3 */
  155. #define kODPosNextSib 4 /* 4 */
  156. #define kODPosPrevSib 5 /* 5 */
  157. #define kODPosFirstBelow 6 /* 6 */
  158. #define kODPosLastBelow 7 /* 7 */
  159. #define kODPosFirstAbove 8 /* 8 */
  160. #define kODPosLastAbove 9 /* 9 */
  161. #define kODPosReserved11 10 /* 10 */
  162. #define kODPosReserved12 11 /* 11 */
  163. #define kODPosReserved13 12 /* 12 */
  164. #define kODPosReserved14 13 /* 13 */
  165. #define kODPosReserved15 14 /* 14 */
  166. #define kODPosMWrap 16 /* 0x10 */
  167. #define kODPosTop 32 /* 0x20 */
  168. #define kODDefaultDocument 1 /* 1 */
  169. #define kODDefaultFileContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:File"
  170. #define kODDefaultMemoryContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:Memory"
  171. #define kODBentoFileContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:File"
  172. #define kODBentoMemoryContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:Memory"
  173. #define kODEvtNull 0 /* 0 */
  174. #define kODEvtMouseDown 1 /* 1 */
  175. #define kODEvtMouseUp 2 /* 2 */
  176. #define kODEvtKeyDown 3 /* 3 */
  177. #define kODEvtKeyUp 4 /* 4 */
  178. #define kODEvtAutoKey 5 /* 5 */
  179. #define kODEvtUpdate 6 /* 6 */
  180. #define kODEvtDisk 7 /* 7 */
  181. #define kODEvtActivate 8 /* 8 */
  182. #define kODEvtOS 15 /* 15 */
  183. #define kODEvtBGMouseDown 16 /* 16 */
  184. #define kODEvtMenu 98 /* 98 */
  185. #define kODEvtMouseDownEmbedded 99 /* 99 */
  186. #define kODEvtMouseUpEmbedded 100 /* 100 */
  187. #define kODEvtMouseDownBorder 101 /* 101 */
  188. #define kODEvtMouseUpBorder 102 /* 102 */
  189. #define kODEvtWindow 103 /* 103 */
  190. #define kODEvtMouseEnter 104 /* 104 */
  191. #define kODEvtMouseWithin 105 /* 105 */
  192. #define kODEvtMouseLeave 106 /* 106 */
  193. #define kODEvtBGMouseDownEmbedded 107 /* 107 */
  194. #define kODEvtExit 108 /* 108 */
  195. #define kODMDInDesk 0 /* 0 */
  196. #define kODMDInMenuBar 1 /* 1 */
  197. #define kODMDInSysWindow 2 /* 2 */
  198. #define kODMDInContent 3 /* 3 */
  199. #define kODMDInDrag 4 /* 4 */
  200. #define kODMDInGrow 5 /* 5 */
  201. #define kODMDInGoAway 6 /* 6 */
  202. #define kODMDInZoomIn 7 /* 7 */
  203. #define kODMDInZoomOut 8 /* 8 */
  204. #define kODWinLayerDialog 32 /* 0x0020 */
  205. #define kODWinLayerFloating 64 /* 0x0040 */
  206. #define kODWinLayerDocument 96 /* 0x0060 */
  207. #define kODShellSignature 'odtm'
  208. #define OpenDoc_StdDefs_OpenDoc_StdDefs_Version "1.2."
  209.  
  210. #ifndef SOM_DONT_USE_SHORT_NAMES
  211. #ifndef SOMTGD_OpenDoc_StdDefs_Version
  212.     #ifdef OpenDoc_StdDefs_Version
  213.         #undef OpenDoc_StdDefs_Version
  214.         #define SOMTGD_OpenDoc_StdDefs_Version 1
  215.     #else
  216.         #define OpenDoc_StdDefs_Version OpenDoc_StdDefs_OpenDoc_StdDefs_Version
  217.     #endif /* OpenDoc_StdDefs_Version */
  218. #endif /* SOMTGD_OpenDoc_StdDefs_Version */
  219. #endif /* SOM_DONT_USE_SHORT_NAMES */
  220.  
  221. /*
  222.  * End of user-defined types.
  223.  */
  224. #endif /* SOM_Module_OpenDoc_StdDefs_defined */
  225.